<script type='text/javascript' language='javascript'>
/*
 * Carrega os dados do emprestimo selecionada para remoção
 */   
function delete_loan(codigo) {
    if(get_code().length > 1){
        $("#codigoDelete").val(get_code());
        $("#inforDel").html('<p>Deseja realmente excluir os Empréstimos selecionadas?<br /><span style="color: #cc0000; font-size: 15px; font-weight: bold;">'  + get_code().length + ' no total.</span> <br />Uma vez excluído não será possível recuperar os dados.');
    }else{
        $("#codigoDelete").val(codigo);
        $("#inforDel").html('<p>Deseja realmente excluir o Empréstimo de código:<br /><span style="color: #cc0000; font-size: 15px; font-weight: bold;">'  + codigo + '?' + '</span> <br />Uma vez excluído não será possível recuperar os dados.');
    }
    $('#messege-alert').fadeOut();
    $("#form-insert").hide('slow'); 
    open_dialog_delete();
}


/*
 * DIALOG para confirmar remoção de emprestimo
 */
function open_dialog_delete() {
    $(".dialog-excluir").dialog({
        height: 195,
        width: 420,
        resizable: false,
        draggable: true,
        modal: true,
        buttons: {
            'Sim': function() {
                $(this).dialog('close');
                $("#form-delete-emprestimo")[0].submit();
            },
            'Não': function() {
                $(this).dialog('close');
            }
        }
    });
}
</script>
<section id="form-edit">
    <article>
        <div class="back_page_loan"><a id="back_page" href="javascript:history.back(1)"><< Voltar</a></div>
        <form action="<?php echo site_url('emprestimo/confirma_atualizar'); ?>" id="form-update-emprestimo" method="post" accept-charset="utf-8">
            <header title="Código do empréstimo"><h1>Empréstimo de n°: <?php echo $emprestimo->id; ?></h1></header>
            <fieldset>
                <input type="hidden" id="codigo_emprestimo" name="codigo_emprestimo" value="<?php echo set_value('codigo_emprestimo', isset($emprestimo->id) ? $emprestimo->id : ''); ?>"/>
            </fieldset>
            <div id="content_edit_loan">
                <table>
                    <thead>
                        <tr>
                            <th width="30%"><h3>Itens do empréstimo</h3></th>
                            <th width="10%"><h3>Total</h3></th>
                            <th width="25%"><h3>Total devolvido</h3></th>
                            <th><h3>Status</h3></th>
                        </tr>
                    </thead>
                    <tbody>
                        <?php if (isset($emprestimo->emprestimo_item)): foreach ($emprestimo->emprestimo_item as $key=> $emprestimo_item): ?>
                        <tr class="head_status">
                            <td>
                             <h2><?php echo $emprestimo_item->item->titulo; ?></h2>
                             <p><b>Código: </b><?php echo $emprestimo_item->item->codigo; ?></p>
                        <?php
                             // Se for LIVRO
                             if ($emprestimo_item->item->tipo->id == TOItem::TIPO_BOOK) {
                                 echo '<p><b>Autor: </b>',
                                       $emprestimo_item->item->livro->to_string_autores(),
                                       '</p>';
                                 echo '<p><b>Editora: </b>', 
                                       $emprestimo_item->item->livro->editora->nome,
                                       '</p>';
                                 echo '<p><b>Tipo: </b>',
                                       $emprestimo_item->item->to_string_tipo_item(2),
                                       '</p>';
                             }
                             //Se for MAGAZINE
                             else if ($emprestimo_item->item->tipo->id == TOItem::TIPO_MAGAZINE) {
                                 echo '<p><b>Editora: </b>', 
                                       $emprestimo_item->item->magazine->editora->nome,
                                       '</p>';
                                 echo '<p><b>Tipo: </b>',
                                       $emprestimo_item->item->to_string_tipo_item(2),
                                       '</p>';
                             }
                             //Se for MÍDIA
                             else if ($emprestimo_item->item->tipo->id == TOItem::TIPO_MIDIA) {
                                 echo '<p><b>Idioma: </b>',
                                       $emprestimo_item->item->idioma,
                                       '</p>';
                                 echo '<p><b>Tipo: </b>',
                                       $emprestimo_item->item->to_string_tipo_item(2),
                                       '</p>';
                             }
                        ?>
                            <hr>
                            </td>
                            <td>
                                <?php echo $emprestimo_item->total; ?>
                            </td>
                            <td>
                                <script type='text/javascript' language='javascript'>
                                    $(document).ready(function(){
                                        /** SLIDER for total entregue **/
                                        $( ".total_devolvido<?php echo $key; ?>" ).slider({
                                            range: "min",
                                            value: <?php echo $emprestimo_item->total_devolvido; ?>, 
                                            min: 0,
                                            max: <?php echo $emprestimo_item->total; ?>,
                                            slide: function( event, ui ) {
                                                var str =  ui.value > 1 ? ' Itens' : ' Item';
                                                $( ".str_total_devolvido<?php echo $key; ?>" ).html('0' + ui.value + str);
                                                $("#total_devolvido<?php echo $key; ?>").val(ui.value);
                                            }
                                        });
                                    });
                                </script>
                                <input name="data_saida" type="hidden" value="<?php echo date('d/m/Y', strtotime($emprestimo->data_saida)); ?>"/>
                                <input name="data_retorno" type="hidden" value="<?php echo date('d/m/Y', strtotime($emprestimo->data_retorno)); ?>"/>
                                <input name="codigo_item[]" type="hidden" value="<?php echo $emprestimo_item->item->codigo; ?>"/>
                                <input name="total_emprestado[]" type="hidden" value="<?php echo $emprestimo_item->total; ?>"/>
                                <input name="total_devolvido_original[]" type="hidden" value="<?php echo $emprestimo_item->total_devolvido; ?>"/>
                                <input id="total_devolvido<?php echo $key; ?>" name="total_devolvido[]" type="hidden" value="<?php echo $emprestimo_item->total_devolvido; ?>"/>
                                <div class="total_devolvido total_devolvido<?php echo $key; ?>"></div>
                                <span class="str_total_devolvido str_total_devolvido<?php echo $key; ?>">
                                    <?php echo $emprestimo_item->total_devolvido,
                                               $emprestimo_item->total_devolvido > 1 ? ' Itens' : ' Item'; ?>
                                </span>
                                <p>
                                    <?php 
                                        if($emprestimo_item->total_devolvido == $emprestimo_item->total){
                                            echo 'Todos os itens foram devolvidos';
                                        }else{
                                            echo 'Falta devolver: ',
                                                 $total_devolver = string_fill(($emprestimo_item->total - $emprestimo_item->total_devolvido), 2, 0),
                                                 $total_devolver > 1 ? ' Itens' : ' Item'; ;
                                        }
                                    ?>
                                </p>
                            </td>
                            
                            <?php if($key < 1): ?>
                            <td>
                                <h2>Empréstimo <?php echo strtoupper($str_status); ?></h2>
                                <div id="status_loan_grid">
                                    <h3>Total de dias solicitado:<span><?php echo $tempo_loan; ?></span></h3>
                                    <?php if(date_american($emprestimo->data_retorno) < date('Y-m-d') && strtoupper($str_status) == 'ATIVO'){ ?>
                                        <h3>Dias restante:<span>VENCIDO</span></h3>
                                        <h3>Dias em atraso:<span><?php echo $tempo_loan_restante; ?></span></h3>
                                        <h3>Multa acumulada:<span><?php echo isset($multa) ? "R$ {$multa->valor}" : 'R$ 00.00'; ?></span></h3>
                                    <?php }else if(strtoupper($str_status) == 'ATIVO') { ?>
                                        <h3>Dias restante:<span><?php echo $tempo_loan_restante != NULL ? $tempo_loan_restante : 'DEVERÁ SER ENTREGUE HOJE'; ?> </span>
                                        </h3>
                                    <?php }else{ ?>
                                        <h3>Finalizado em: <span><?php echo data_to_string($emprestimo->data_finalizacao),
                                             ' às ' . date('H:i', strtotime($emprestimo->data_finalizacao)) . ' min'; ?> </span></h3>
                                        <h3>Duração: <span><?php echo diff_date(date_american($emprestimo->data_saida), date_american($emprestimo->data_finalizacao)); ?> </span></h3>
                                        <h3>Dias de atraso: <span><?php echo diff_date(date_american($emprestimo->data_retorno), date_american($emprestimo->data_finalizacao)); ?> </span></h3>
                                    <?php } ?>
                                </div>
                                <td width="10">
                                    <span id="img_status_loan"><?php echo strtoupper($str_status) == 'ATIVO' ?  img('assets/img/active.png') : img('assets/img/inactive.png'); ?></span>
                                </td>
                            </td>
                            <?php endif; ?>
                        </tr>
                        <?php endforeach; endif; ?>
                    </tbody>
                </table>
                <div id="footer_edit_loan">
                    <div class="footer_left">
                        <h2>Solicitante:</h2>
                        <div>
                            <h2><?php echo $emprestimo->usuario->get_nome_completo(); ?></h2>
                            <p><b>Email:</b> <?php echo $emprestimo->usuario->email; ?></p>
                            <p><b>Total de empréstimo solicitados:</b> <?php echo string_fill($total_loan_usuario, 4, 0); ?></p>
                            <p><b>Total de empréstimos ativos:</b> <?php echo string_fill($total_loan_usuario_ativo, 4, 0); ?></p>
                            <p><b>Usuário há:</b> <?php echo diff_date($emprestimo->usuario->data_cadastro, date('Y-m-d')); ?></p>
                        </div>
                        <br /><h3>Administrador que realizou o empréstimo:</h3>
                        <div>
                            <h3><?php echo $emprestimo->usuario_admin->get_nome_completo(); ?></h3>
                            <p><b>Total de empréstimos realizados:</b> <?php echo string_fill($total_loan_admin, 4, 0); ?></p>
                            <p><b>Total de empréstimos realizados ativos:</b> <?php echo string_fill($total_loan_ativo_admin, 4, 0); ?></p>
                        </div>
                    </div>
                    <div class="footer_rigth">
                        <h2>Movimentação:</h2>
                        <h3>Data de saída <i>(data da relização do empréstimo):</i></h3>
                            <h2><?php echo format_date($emprestimo->data_saida, TRUE); ?> min</h2>
                                <span><?php echo data_to_string($emprestimo->data_saida); ?></span>
                        <h3>Data de retorno: <i>(data limite para devolução dos itens):</i></h3>
                            <h2><?php echo format_date($emprestimo->data_retorno, FALSE); ?></h2>
                                <span><?php echo data_to_string($emprestimo->data_retorno); ?></span>
                    </div>
                </div>
            </div>
            <?php isset($multa->valor) ? 'TEM' : 'Não tem'; ?>
            <input type="submit" value="Atualizar empréstimo" id="bt_submit" class="button">&nbsp;
            <a class="button" onclick="delete_loan(<?php echo "'" . $emprestimo->id ."'"; ?>)">Excluir empréstimo</a>&nbsp;
            <a class="button" href="<?php echo  !isset($multa->valor) ? site_url('multa/?aplicar=') . $emprestimo->usuario->id . '&emp=' . $emprestimo->id : site_url('multa/?editar=') . $multa->id; ?>">Aplicar multa</a>&nbsp;
            <a href="<?php echo site_url('emprestimo'); ?>" class="button">Cancelar</a>
        </form>
    </article>
</section>

<section id="form-delete">
    <div class="dialogModal dialog-excluir">
        <h2>Atenção!</h2>
        <div id="inforDel"></div>    
    </div>
    <form action="<?php echo site_url('emprestimo/excluir'); ?>" id="form-delete-emprestimo" method="post" accept-charset="utf-8">
            <input type="hidden" id="codigoDelete" name="codigoDelete"/>
    </form>
</section>